import type { Node, Edge, ViewportTransform } from "@vue-flow/core";
const getData = (): {
  nodes: Node[];
  edges: Edge[];
  view: ViewportTransform;
} => {
  const data = {
    nodes: [
      {
        id: "5",
        type: "special",
        dimensions: {
          width: 144,
          height: 54,
        },
        computedPosition: {
          x: 555.0317139290319,
          y: 124.23990374281368,
          z: 0,
        },
        handleBounds: {
          source: [
            {
              id: "5-top-source",
              type: "source",
              nodeId: "5",
              position: "top",
              x: 66.33331298828125,
              y: -5.666656494140625,
              width: 11,
              height: 11,
            },
            {
              id: "5-right-source",
              type: "source",
              nodeId: "5",
              position: "right",
              x: 138.33331298828125,
              y: 21.333343505859375,
              width: 11,
              height: 11,
            },
          ],
          target: [
            {
              id: "5-bottom-target",
              type: "target",
              nodeId: "5",
              position: "bottom",
              x: 66.33331298828125,
              y: 48.333343505859375,
              width: 11,
              height: 11,
            },
            {
              id: "5-left-target",
              type: "target",
              nodeId: "5",
              position: "left",
              x: -5.66668701171875,
              y: 21.333343505859375,
              width: 11,
              height: 11,
            },
          ],
        },
        selected: false,
        dragging: false,
        resizing: false,
        initialized: false,
        isParent: false,
        position: {
          x: 555.0317139290319,
          y: 124.23990374281368,
        },
        data: {
          label: "Node 5",
          hello: "Vue Flow",
        },
        events: {},
      },
      {
        id: "6",
        type: "special",
        dimensions: {
          width: 144,
          height: 54,
        },
        computedPosition: {
          x: 306.6740979598654,
          y: 313.572463543271,
          z: 0,
        },
        handleBounds: {
          source: [
            {
              id: "6-top-source",
              type: "source",
              nodeId: "6",
              position: "top",
              x: 66.33331298828125,
              y: -5.66668701171875,
              width: 11,
              height: 11,
            },
            {
              id: "6-right-source",
              type: "source",
              nodeId: "6",
              position: "right",
              x: 138.33331298828125,
              y: 21.33331298828125,
              width: 11,
              height: 11,
            },
          ],
          target: [
            {
              id: "6-bottom-target",
              type: "target",
              nodeId: "6",
              position: "bottom",
              x: 66.33331298828125,
              y: 48.33331298828125,
              width: 11,
              height: 11,
            },
            {
              id: "6-left-target",
              type: "target",
              nodeId: "6",
              position: "left",
              x: -5.66668701171875,
              y: 21.33331298828125,
              width: 11,
              height: 11,
            },
          ],
        },
        selected: false,
        dragging: false,
        resizing: false,
        initialized: false,
        isParent: false,
        position: {
          x: 306.6740979598654,
          y: 313.572463543271,
        },
        data: {
          label: "Node 6",
          hello: "Vue Flow",
        },
        events: {},
      },
      {
        id: "7",
        type: "special",
        dimensions: {
          width: 144,
          height: 54,
        },
        computedPosition: {
          x: 722.362018222595,
          y: 374.68935794655863,
          z: 0,
        },
        handleBounds: {
          source: [
            {
              id: "7-top-source",
              type: "source",
              nodeId: "7",
              position: "top",
              x: 66.33883637662439,
              y: -5.682132580765803,
              width: 11,
              height: 11,
            },
            {
              id: "7-right-source",
              type: "source",
              nodeId: "7",
              position: "right",
              x: 138.33192360393144,
              y: 21.32921599451591,
              width: 11,
              height: 11,
            },
          ],
          target: [
            {
              id: "7-bottom-target",
              type: "target",
              nodeId: "7",
              position: "bottom",
              x: 66.33883637662439,
              y: 48.312580333353885,
              width: 11,
              height: 11,
            },
            {
              id: "7-left-target",
              type: "target",
              nodeId: "7",
              position: "left",
              x: -5.682132580765803,
              y: 21.32921599451591,
              width: 11,
              height: 11,
            },
          ],
        },
        selected: false,
        dragging: false,
        resizing: false,
        initialized: false,
        isParent: false,
        position: {
          x: 722.362018222595,
          y: 374.68935794655863,
        },
        data: {
          label: "Node 7",
          hello: "Vue Flow",
        },
        events: {},
      },
      {
        id: "8",
        type: "special",
        dimensions: {
          width: 144,
          height: 54,
        },
        computedPosition: {
          x: 249.6751089749671,
          y: 59.541178667270245,
          z: 0,
        },
        handleBounds: {
          source: [
            {
              id: "8-top-source",
              type: "source",
              nodeId: "8",
              position: "top",
              x: 66.33883637662439,
              y: -5.6822350871264025,
              width: 11,
              height: 11,
            },
            {
              id: "8-right-source",
              type: "source",
              nodeId: "8",
              position: "right",
              x: 138.33182109757084,
              y: 21.32916474133561,
              width: 11,
              height: 11,
            },
          ],
          target: [
            {
              id: "8-bottom-target",
              type: "target",
              nodeId: "8",
              position: "bottom",
              x: 66.33883637662439,
              y: 48.312580333353885,
              width: 11,
              height: 11,
            },
            {
              id: "8-left-target",
              type: "target",
              nodeId: "8",
              position: "left",
              x: -5.6822350871264025,
              y: 21.32916474133561,
              width: 11,
              height: 11,
            },
          ],
        },
        selected: false,
        dragging: false,
        resizing: false,
        initialized: false,
        isParent: false,
        position: {
          x: 249.6751089749671,
          y: 59.541178667270245,
        },
        data: {
          label: "Node 8",
          hello: "Vue Flow",
        },
        events: {},
      },
      {
        id: "9",
        type: "special",
        dimensions: {
          width: 144,
          height: 54,
        },
        computedPosition: {
          x: -267.90309335826396,
          y: -180.9680203232312,
          z: 0,
        },
        handleBounds: {
          source: [
            {
              id: "9-top-source",
              type: "source",
              nodeId: "9",
              position: "top",
              x: 66.33883637662439,
              y: -5.654199597502369,
              width: 11,
              height: 11,
            },
            {
              id: "9-right-source",
              type: "source",
              nodeId: "9",
              position: "right",
              x: 138.35980533401457,
              y: 21.32921599451591,
              width: 11,
              height: 11,
            },
          ],
          target: [
            {
              id: "9-bottom-target",
              type: "target",
              nodeId: "9",
              position: "bottom",
              x: 66.33883637662439,
              y: 48.34059019638777,
              width: 11,
              height: 11,
            },
            {
              id: "9-left-target",
              type: "target",
              nodeId: "9",
              position: "left",
              x: -5.6542508506826685,
              y: 21.32921599451591,
              width: 11,
              height: 11,
            },
          ],
        },
        selected: false,
        dragging: false,
        resizing: false,
        initialized: false,
        isParent: false,
        position: {
          x: -267.90309335826396,
          y: -180.9680203232312,
        },
        data: {
          label: "Node 9",
          hello: "Vue Flow",
        },
        events: {},
      },
      {
        id: "10",
        type: "special",
        dimensions: {
          width: 144,
          height: 54,
        },
        computedPosition: {
          x: 1752.028348566656,
          y: -360.1707629004613,
          z: 1000,
        },
        handleBounds: {
          source: [
            {
              id: "10-top-source",
              type: "source",
              nodeId: "10",
              position: "top",
              x: 66.33883637662439,
              y: -5.682183833946103,
              width: 11,
              height: 11,
            },
            {
              id: "10-right-source",
              type: "source",
              nodeId: "10",
              position: "right",
              x: 138.33182109757084,
              y: 21.32921599451591,
              width: 11,
              height: 11,
            },
          ],
          target: [
            {
              id: "10-bottom-target",
              type: "target",
              nodeId: "10",
              position: "bottom",
              x: 66.33883637662439,
              y: 48.312580333353885,
              width: 11,
              height: 11,
            },
            {
              id: "10-left-target",
              type: "target",
              nodeId: "10",
              position: "left",
              x: -5.6542508506826685,
              y: 21.32921599451591,
              width: 11,
              height: 11,
            },
          ],
        },
        selected: true,
        dragging: false,
        resizing: false,
        initialized: false,
        isParent: false,
        position: {
          x: 1752.028348566656,
          y: -360.1707629004613,
        },
        data: {
          label: "Node 10",
          hello: "Vue Flow",
        },
        events: {},
      },
      {
        id: "11",
        type: "special",
        dimensions: {
          width: 144,
          height: 54,
        },
        computedPosition: {
          x: 915.5380663479287,
          y: 424.24228516660463,
          z: 0,
        },
        handleBounds: {
          source: [
            {
              id: "11-top-source",
              type: "source",
              nodeId: "11",
              position: "top",
              x: 66.33883637662439,
              y: -5.682132580765803,
              width: 11,
              height: 11,
            },
            {
              id: "11-right-source",
              type: "source",
              nodeId: "11",
              position: "right",
              x: 138.33182109757084,
              y: 21.32921599451591,
              width: 11,
              height: 11,
            },
          ],
          target: [
            {
              id: "11-bottom-target",
              type: "target",
              nodeId: "11",
              position: "bottom",
              x: 66.33883637662439,
              y: 48.340615822977924,
              width: 11,
              height: 11,
            },
            {
              id: "11-left-target",
              type: "target",
              nodeId: "11",
              position: "left",
              x: -5.6542508506826685,
              y: 21.32921599451591,
              width: 11,
              height: 11,
            },
          ],
        },
        selected: false,
        dragging: false,
        resizing: false,
        initialized: false,
        isParent: false,
        position: {
          x: 915.5380663479287,
          y: 424.24228516660463,
        },
        data: {
          label: "Node 11",
          hello: "Vue Flow",
        },
        events: {},
      },
      {
        id: "12",
        type: "special",
        dimensions: {
          width: 144,
          height: 54,
        },
        computedPosition: {
          x: -251.3829158264774,
          y: 523.8215796697477,
          z: 0,
        },
        handleBounds: {
          source: [
            {
              id: "12-top-source",
              type: "source",
              nodeId: "12",
              position: "top",
              x: 66.33883637662439,
              y: -5.654199597502369,
              width: 11,
              height: 11,
            },
            {
              id: "12-right-source",
              type: "source",
              nodeId: "12",
              position: "right",
              x: 138.33192360393144,
              y: 21.32921599451591,
              width: 11,
              height: 11,
            },
          ],
          target: [
            {
              id: "12-bottom-target",
              type: "target",
              nodeId: "12",
              position: "bottom",
              x: 66.33883637662439,
              y: 48.34056456979762,
              width: 11,
              height: 11,
            },
            {
              id: "12-left-target",
              type: "target",
              nodeId: "12",
              position: "left",
              x: -5.682132580765803,
              y: 21.32921599451591,
              width: 11,
              height: 11,
            },
          ],
        },
        selected: false,
        dragging: false,
        resizing: false,
        initialized: false,
        isParent: false,
        position: {
          x: -251.3829158264774,
          y: 523.8215796697477,
        },
        data: {
          label: "Node 12",
          hello: "Vue Flow",
        },
        events: {},
      },
    ],
    edges: [
      {
        id: "e6-5",
        type: "default",
        source: "6",
        target: "5",
        sourceHandle: "6-top-source",
        targetHandle: "5-bottom-target",
        data: {},
        events: {},
        label: "",
        animated: false,
        sourceNode: {
          id: "6",
          type: "special",
          dimensions: {
            width: 144,
            height: 54,
          },
          computedPosition: {
            x: 306.6740979598654,
            y: 313.572463543271,
            z: 0,
          },
          handleBounds: {
            source: [
              {
                id: "6-top-source",
                type: "source",
                nodeId: "6",
                position: "top",
                x: 66.33331298828125,
                y: -5.66668701171875,
                width: 11,
                height: 11,
              },
              {
                id: "6-right-source",
                type: "source",
                nodeId: "6",
                position: "right",
                x: 138.33331298828125,
                y: 21.33331298828125,
                width: 11,
                height: 11,
              },
            ],
            target: [
              {
                id: "6-bottom-target",
                type: "target",
                nodeId: "6",
                position: "bottom",
                x: 66.33331298828125,
                y: 48.33331298828125,
                width: 11,
                height: 11,
              },
              {
                id: "6-left-target",
                type: "target",
                nodeId: "6",
                position: "left",
                x: -5.66668701171875,
                y: 21.33331298828125,
                width: 11,
                height: 11,
              },
            ],
          },
          selected: false,
          dragging: false,
          resizing: false,
          initialized: false,
          isParent: false,
          position: {
            x: 306.6740979598654,
            y: 313.572463543271,
          },
          data: {
            label: "Node 6",
            hello: "Vue Flow",
          },
          events: {},
        },
        targetNode: {
          id: "5",
          type: "special",
          dimensions: {
            width: 144,
            height: 54,
          },
          computedPosition: {
            x: 555.0317139290319,
            y: 124.23990374281368,
            z: 0,
          },
          handleBounds: {
            source: [
              {
                id: "5-top-source",
                type: "source",
                nodeId: "5",
                position: "top",
                x: 66.33331298828125,
                y: -5.666656494140625,
                width: 11,
                height: 11,
              },
              {
                id: "5-right-source",
                type: "source",
                nodeId: "5",
                position: "right",
                x: 138.33331298828125,
                y: 21.333343505859375,
                width: 11,
                height: 11,
              },
            ],
            target: [
              {
                id: "5-bottom-target",
                type: "target",
                nodeId: "5",
                position: "bottom",
                x: 66.33331298828125,
                y: 48.333343505859375,
                width: 11,
                height: 11,
              },
              {
                id: "5-left-target",
                type: "target",
                nodeId: "5",
                position: "left",
                x: -5.66668701171875,
                y: 21.333343505859375,
                width: 11,
                height: 11,
              },
            ],
          },
          selected: false,
          dragging: false,
          resizing: false,
          initialized: false,
          isParent: false,
          position: {
            x: 555.0317139290319,
            y: 124.23990374281368,
          },
          data: {
            label: "Node 5",
            hello: "Vue Flow",
          },
          events: {},
        },
        sourceX: 378.5074109481466,
        sourceY: 307.90577653155225,
        targetX: 626.8650269173131,
        targetY: 183.57324724867306,
      },
    ],
    view: {
      x: 154.9514881157919,
      y: 197.90737906565354,
      zoom: 0.5,
    },
  };

  return data;
};

export default { getData };
